perm filename VLN2[1,MUS] blob
sn#088195 filedate 1974-02-19 generic text, type T, neo UTF8
00100 COMMENT ⊗ VALID 00003 PAGES
00200 C REC PAGE DESCRIPTION
00300 C00001 00001
00400 C00002 00002
00500 C00003 00003 SRATE←25000MAG←512/SRATESPEED←2NCHNS←4
00600 C00006 ENDMK
00700 C⊗;
00100 SRATE←25000;MAG←512/SRATE;SPEED←2;NCHNS←4;
00200 ARRAY F1(512);
00250 VARIABLE /DSIG;
00300 VARIABLE /AA,MS,CS,MS2
00400 ;
00500 < PARAMETERS FOR V1-4
00600 < P1 P2 P3 P4 P5 P6 P7 P8 P9 P10
00700 < BT D AMP CF MF I1 I2 MF2 2I1 2I2
00800
00900 < P11 P12 P13 P14 P15 P16 P17 P18
01000 < AFU IFU %VB %VI VBF SC I2FU VIBFU
01100 COMPILE;
01200 INSTRUMENT V1;
01300 MS←P5*P16*MAG;CS←P4*P16*MAG;
01400 OSCIL[10](1,10*(MAG/P2),P18);
01500 OSCIL(U1,P15*MAG,F1);AA←U2*P13;
01600 INTRP(P6*MS,P7*MS,P12);
01700 OSCIL(U3+P14*U3*U2,MS*(1+AA),F1);
01800 INTRP(P9*P8*P16*MAG,P10*P8*P16*MAG,P17);
01900 OSCIL(U5,P8*MAG*P16,F1);
02000 ZOSCIL(P3,MAG/P2,P11);
02100 ZOSCIL(U7,U4+CS*(1+AA)+U6,F1);
02200 OUTA←OUTA+U8*.6;
02300 OUTB←OUTB+U8*.6;
02400 DSIG←DSIG+U8*.2;
02500 END;
02600 INSTRUMENT V2;
02700 MS←P5*P16*MAG;CS←P4*P16*MAG;
02800 OSCIL[10](1,10*(MAG/P2),P18);
02900 OSCIL(U1,P15*MAG,F1);AA←U2*P13;
03000 INTRP(P6*MS,P7*MS,P12);
03100 OSCIL(U3+P14*U3*U2,MS*(1+AA),F1);
03200 INTRP(P9*P8*P16*MAG,P10*P8*P16*MAG,P17);
03300 OSCIL(U5,P8*MAG*P16,F1);
03400 ZOSCIL(P3,MAG/P2,P11);
03500 ZOSCIL(U7,U4+CS*(1+AA)+U6,F1);
03600 OUTB←OUTB+U8*.6;
03700 OUTC←OUTC+U8*.6;
03800 DSIG←DSIG+U8*.2;
03900 END;
04000 INSTRUMENT V3;
04100 MS←P5*P16*MAG;CS←P4*P16*MAG;
04200 OSCIL[10](1,10*(MAG/P2),P18);
04300 OSCIL(U1,P15*MAG,F1);AA←U2*P13;
04400 INTRP(P6*MS,P7*MS,P12);
04500 OSCIL(U3+P14*U3*U2,MS*(1+AA),F1);
04600 INTRP(P9*P8*P16*MAG,P10*P8*P16*MAG,P17);
04700 OSCIL(U5,P8*MAG*P16,F1);
04800 ZOSCIL(P3,MAG/P2,P11);
04900 ZOSCIL(U7,U4+CS*(1+AA)+U6,F1);
05000 OUTC←OUTC+U8*.6;
05100 OUTD←OUTD+U8*.6;
05200 DSIG←DSIG+U8*.2;
05300 END;
05400 INSTRUMENT V4;
05500 MS←P5*P16*MAG;CS←P4*P16*MAG;
05600 OSCIL[10](1,10*(MAG/P2),P18);
05700 OSCIL(U1,P15*MAG,F1);AA←U2*P13;
05800 INTRP(P6*MS,P7*MS,P12);
05900 OSCIL(U3+P14*U3*U2,MS*(1+AA),F1);
06000 INTRP(P9*P8*P16*MAG,P10*P8*P16*MAG,P17);
06100 OSCIL(U5,P8*MAG*P16,F1);
06200 ZOSCIL(P3,MAG/P2,P11);
06300 ZOSCIL(U7,U4+CS*(1+AA)+U6,F1);
06400 OUTA←OUTA+U8*.6;
06500 OUTD←OUTD+U8*.6;
06600 DSIG←DSIG+U8*.2;
06700 END;
06800 FINISH;
06900 SYNTH(F1);1 1 999